package com.zhangzeqin.code.service;

import java.sql.SQLException;

public interface UserService {
    /**
     * 注册账号
     * @param name 名字
     * @param password 密码
     * @return 返回一个Boolean结果
     */
    public boolean register (String name,String password);

    /**
     * 登录账号
     * @param name 名字
     * @param password 密码
     * @return 返回一个Boolean结果
     */
    public boolean landing(String name,String password);

    /**
     * 完善个人信息
     * @param nickName 昵称
     * @param gender 性别
     * @param birth 出生日期
     * @param number 电话号码
     * @param password 密码
     * @return 返回一个boolean结果
     */
    boolean completeUser(String nickName,String gender,String birth,String number,String password);

    /**
     * 获取用户已学单词列和用户昵称做排行榜
     */
    public Object[][] rankUser();

    /**
     * 获取个人信息
     * @return 一个数组
     */
    Object[] pInformation() throws SQLException;

    /**
     * 修改学习计划
     */
    public boolean modifyPlan(String aimWord);

}
